package com.jic.market.response.manager.presell;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author yinhaijun
 * @date: 2020/3/20
 */
@Data
public class PresellGoodsQueryInfo implements Serializable {

    @ApiModelProperty(notes = "spuId或者skuId")
    private Long id;
    @ApiModelProperty(notes = "第三方spuId或者skuId")
    private String thirdId;
    @ApiModelProperty(notes = "数据类型，SPU或者SKU")
    private String dataType;
    @ApiModelProperty(notes = "商品名称")
    private String goodsName;
    @ApiModelProperty(notes = "商品类目")
    private String goodsCategory;
    @ApiModelProperty(notes = "计量单位")
    String measureUnit;
    @ApiModelProperty(notes = "价格范围或者价格")
    private String salePriceScope;
    @ApiModelProperty(notes = "库存")
    private Integer stock;
    @ApiModelProperty(notes = "货品规格")
    private String goodsAttributes;
    @ApiModelProperty(notes = "所属店铺Id")
    private Long storeId;
    @ApiModelProperty(notes = "所属店铺")
    private String storeName;
    @ApiModelProperty(notes = "所属商家Id")
    private Long merchantId;
    @ApiModelProperty(notes = "所属商家")
    private String merchantName;
    @ApiModelProperty(notes = "所属平台Id")
    private Long childId;
    @ApiModelProperty(notes = "所属平台")
    private String childName;
    @ApiModelProperty(notes = "商品状态，上架，下架")
    private Integer goodsStatus;
    @ApiModelProperty(notes = "已预订数")
    private Long alreadyFrontCount;
    @ApiModelProperty(notes = "定金")
    private BigDecimal frontMoney;
    @ApiModelProperty(notes = "定金抵扣额")
    private BigDecimal frontMoneyDeductAmount;
    @ApiModelProperty(notes = "商家单渠道限购")
    private Long channelMerchantLimit;
    @ApiModelProperty(notes = "店铺单渠道限购")
    private Long channelStoreLimit;
    @ApiModelProperty(notes = "个人限购")
    private Long channelIndividualLimit;

}
